undertaking to dispose of waste - Español Inglés Diccionario